﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MVC.Web.UI.Dialog
{
    public interface IWebDialogBuilder : IControlBuilder<IWebDialogBuilder>
    {
         
         IWebDialogBuilder Content(Action action);
        
         IWebDialogBuilder AutoOpen(bool open);

         IWebDialogBuilder CloseOnEscape(bool close);
       
         IWebDialogBuilder CloseText(string closeText);

         IWebDialogBuilder DialogCssClass(string cssClass);

         IWebDialogBuilder Draggable(bool draggable);

         IWebDialogBuilder Height(string height);

         IWebDialogBuilder MaxHeight(string maxHeight);

         IWebDialogBuilder MaxWidth(string maxWidth);

         IWebDialogBuilder MinHeight(int minHeight);

         IWebDialogBuilder MinWidth(int minWidth);
       
         IWebDialogBuilder Modal(bool modal);

         IWebDialogBuilder Resizable(bool resizable);

         IWebDialogBuilder Stack(bool stack);

         IWebDialogBuilder Title(string title);

         IWebDialogBuilder Width(int width);

         IWebDialogBuilder ZIndex(int zindex);            
    }
}
